>
Defined in Type: BaseReplayLatestSubjectAsyncReactiveUI.Extensions.Async.Subjects
Assembly: ReactiveUI.Extensions.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
protected abstract ValueTask OnErrorResumeAsyncCore(ImmutableArray<IObserverAsync<T>> observers, Exception error, CancellationToken cancellationToken)
Summary: Handles error recovery for the specified observers by resuming asynchronous processing after an error occurs.
Parameters
| Name | Type | Description |
|---|---|---|
observers | ImmutableArray | A read-only list of observers to notify or resume after the error. Cannot be null. |
error | Exception | The exception that triggered the error handling logic. Cannot be null. |
cancellationToken | CancellationToken | A cancellation token that can be used to cancel the asynchronous operation. |
Returns: ValueTask -- A ValueTask that represents the asynchronous error recovery operation.
Remarks
Override this method to implement custom error recovery logic for asynchronous observers. The method is called when an error occurs and provides an opportunity to resume or redirect processing for the affected observers.